﻿using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.UserTrial.Dto
{
    /// <summary>
    /// 员工适期情况明细
    /// </summary>
    public class SummarResultDetail : GetSummarResultOutput
    {
        /// <summary>
        /// 导出日期
        /// </summary>
        public string ExprotDate { get; set; }

        /// <summary>
        /// 试用期状态
        /// </summary>
        public string RoundName { get; set; }

        /// <summary>
        /// 到职日期(yyyy-MM-dd)
        /// </summary>
        public new string JoinDate { get; set; }

        /// <summary>
        /// 试用期结束日期(yyyy-MM-dd)
        /// </summary>
        public new string RegularDate { get; set; }

        /// <summary>
        /// 主管工号
        /// </summary>
        public string ManageCode { get; set; }

        /// <summary>
        /// 主管姓名
        /// </summary>
        public string ManageName { get; set; }

        /// <summary>
        /// 第一阶段工作目标
        /// </summary>
        public string MonthPlan1 { get; set; }

        /// <summary>
        /// 第一阶段导师意见(制定)
        /// </summary>
        public string DrawTeacherApprove1 { get; set; }

        /// <summary>
        /// 第一阶段直接主管意见(制定)
        /// </summary>
        public string DrawLeaderApprove1 { get; set; }

        /// <summary>
        /// 第一阶段高阶导师意见(制定)
        /// </summary>
        public string DrawHighTeacherApprove1 { get; set; }

        /// <summary>
        /// 第一阶段工作总结
        /// </summary>
        public string MonthSummary1 { get; set; }

        /// <summary>
        /// 第一阶段导师意见(总结)
        /// </summary>
        public string ResultTeacherApprove1 { get; set; }

        /// <summary>
        /// 第一阶段直接主管意见(总结)
        /// </summary>
        public string ResultLeaderApprove1 { get; set; }

        /// <summary>
        /// 第一阶段高阶导师意见(总结)
        /// </summary>
        public string ResultHighTeacherApprove1 { get; set; }

        /// <summary>
        /// 第二阶段工作目标
        /// </summary>
        public string MonthPlan2 { get; set; }

        /// <summary>
        /// 第二阶段导师意见(制定)
        /// </summary>
        public string DrawTeacherApprove2 { get; set; }

        /// <summary>
        /// 第二阶段直接主管意见(制定)
        /// </summary>
        public string DrawLeaderApprove2 { get; set; }

        /// <summary>
        /// 第二阶段高阶导师意见(制定)
        /// </summary>
        public string DrawHighTeacherApprove2 { get; set; }

        /// <summary>
        /// 第二阶段工作总结
        /// </summary>
        public string MonthSummary2 { get; set; }

        /// <summary>
        /// 第二阶段导师意见(总结)
        /// </summary>
        public string ResultTeacherApprove2 { get; set; }

        /// <summary>
        /// 第二阶段直接主管意见(总结)
        /// </summary>
        public string ResultLeaderApprove2 { get; set; }

        /// <summary>
        /// 第二阶段高阶导师意见(总结)
        /// </summary>
        public string ResultHighTeacherApprove2 { get; set; }

        /// <summary>
        /// 第三阶段工作目标
        /// </summary>
        public string MonthPlan3 { get; set; }

        /// <summary>
        /// 第三阶段导师意见(制定)
        /// </summary>
        public string DrawTeacherApprove3 { get; set; }

        /// <summary>
        /// 第三阶段直接主管意见(制定)
        /// </summary>
        public string DrawLeaderApprove3 { get; set; }

        /// <summary>
        /// 第三阶段高阶导师意见(制定)
        /// </summary>
        public string DrawHighTeacherApprove3 { get; set; }

        /// <summary>
        /// 第三阶段工作总结
        /// </summary>
        public string MonthSummary3 { get; set; }

        /// <summary>
        /// 第三阶段导师意见(总结)
        /// </summary>
        public string ResultTeacherApprove3 { get; set; }

        /// <summary>
        /// 第三阶段直接主管意见(总结)
        /// </summary>
        public string ResultLeaderApprove3 { get; set; }

        /// <summary>
        /// 第三阶段高阶导师意见(总结)
        /// </summary>
        public string ResultHighTeacherApprove3 { get; set; }

        /// <summary>
        /// 第四阶段工作目标
        /// </summary>
        public string MonthPlan4 { get; set; }

        /// <summary>
        /// 第四阶段导师意见(制定)
        /// </summary>
        public string DrawTeacherApprove4 { get; set; }

        /// <summary>
        /// 第四阶段直接主管意见(制定)
        /// </summary>
        public string DrawLeaderApprove4 { get; set; }

        /// <summary>
        /// 第四阶段高阶导师意见(制定)
        /// </summary>
        public string DrawHighTeacherApprove4 { get; set; }

        /// <summary>
        /// 第四阶段工作总结
        /// </summary>
        public string MonthSummary4 { get; set; }

        /// <summary>
        /// 第四阶段导师意见(总结)
        /// </summary>
        public string ResultTeacherApprove4 { get; set; }

        /// <summary>
        /// 第四阶段直接主管意见(总结)
        /// </summary>
        public string ResultLeaderApprove4 { get; set; }

        /// <summary>
        /// 第四阶段高阶导师意见(总结)
        /// </summary>
        public string ResultHighTeacherApprove4 { get; set; }

        /// <summary>
        /// 价值观
        /// </summary>
        public string ValuesPracticedName { get; set; }

        /// <summary>
        /// 综合表现
        /// </summary>
        public string TripResult1 { get; set; }

        /// <summary>
        /// 绩效达成
        /// </summary>
        public string TripResult2 { get; set; }

        /// <summary>
        /// 关键行为
        /// </summary>
        public string TripResult3 { get; set; }

        /// <summary>
        /// 述职表现
        /// </summary>
        public string TripResult4 { get; set; }

        /// <summary>
        /// 转正意见：1:同意，0：不同意
        /// </summary>
        public string ResultStatusName { get; set; }
    }
}
